/*
 * EntradaAuxiliar.cpp
 *
 *  Created on: 22/05/2013
 *      Author: jonathan
 */

#include "EntradaAuxiliar.h"

EntradaAuxiliar::EntradaAuxiliar(string termino, EnteroLargo documento) {
	this->posiciones = new list<EnteroLargo> ;
	this->termino = termino;
	this->documento = documento;

}

EntradaAuxiliar::~EntradaAuxiliar() {
//	cout<<"delete entrada auxiliar"<< endl;
	delete this->posiciones;
}

string EntradaAuxiliar::getTermino() {
	return this->termino;
}
EnteroLargo EntradaAuxiliar::getDocumento() {
	return this->documento;
}
list<EnteroLargo> & EntradaAuxiliar::getPosiciones() {
	return *(this->posiciones);
}
void EntradaAuxiliar::addPosicion(EnteroLargo pos) {
	this->posiciones->push_back(pos);
}
